package com.lechuang.file.dto;

import jakarta.servlet.http.HttpServletResponse;
import lombok.Data;
import lombok.experimental.Accessors;

import java.io.Serializable;
import java.util.List;

/**
 * <p>
 *
 * </p>
 * @author liaoningbo
 * @since 2023/6/7
*/
@Data
@Accessors(chain = true)
public class ExportStringDTO implements Serializable {
    private HttpServletResponse httpServletResponse;
    /** 导出文件名 */
    private String fileName;
    /** 导出sheet名 */
    private String sheetName;
    /** 表头 */
    private String title;
    /** 备注行内容 */
    private List<String> remarkList;
    /** 导出数据 */
    private List<List<Object>> dataList;
    /** 导出数据表头 */
    private List<List<String>> heads;
    /** 从哪行开始合并单元格（相同内容的行合并），从0开始 */
    private Integer mergeRowIndex;
    /** 那些列要参与单元格合并，从0开始 */
    private int[] mergeColumnIndex;
}
